key controller: Don't eat modifier events
authorMatthias Clasen <mclasen@redhat.com>
Mon, 13 May 2019 17:01:51 +0000 (17:01 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 13 May 2019 17:01:51 +0000 (17:01 +0000)
commit91d6893f02ef42d1650585b4e04223f53477e0cb
treef5ed67b30e462373a0f8a06288daa6638dd84e55
parent1318d3748afba9ef8c476f05cca0516f885faeb7
key controller: Don't eat modifier events

The key controller was consuming key events
for modifier keys, for no entirely convincing
reason, which leads to problems when somebody
actually listens for those, such as the simple
input method does for C-S-u processing.

Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1884
gtk/gtkeventcontrollerkey.c